Our electricity contract through the Church of England Parish Buying Scheme means all our electricity comes from renewable sources