Ewell Castle School Ltd. Ewell Castle School, Church Street, Ewell, Epsom, Surrey KT172AW