New Hall School is a Catholic co-educational all-through boarding school located in Boreham, East of England. With a rich history dating back to 1947, the school provides a nurturing environment for s...