A registered charity, promoting & preserving St. Michael's Church, Bishops Stortford