Barrow CE Primary School has fewer than 40 pupils, making it one of Cheshire’s smallest rural schools

Loading...