Light from the stained glass windows bathe the altar in St Peter's Church, Leckhampton, Gloucestershire in warm light.