Business Administration Team roles - The Schelwood Multi-Academy Trust is an exciting and innovative partnership of two coeducational secondary schools located in Slough, Berkshire. view job