St Richard’s Church Centre Address 26 Swallowfield Road, Charlton SE7 7NR Map reference (postcode) Listing expiration 17 October 2027