Wenlock CofE Academy is a Church of England primary school located in Luton, East of England. With a dedicated headteacher, Ms Olivia Burke, the school offers a nurturing environment for children aged...