Trust name: East London Science School Trust
Trust address: East London Science School, The Clock Mill, Three Mill Lane, London E3 3DU
Trust number: 07962059
Trust overview link: East London Science School Trust, – Overview (free company information from Companies House) (company-information.service.gov.uk)