Hatherop Castle School is a co-educational boarding school located in Hatherop, Cirencester. With a history dating back to 1944, the school offers a Middle Deemed Primary education for students aged 2...