Unable to answer "Is this still here?" – Abbotshall Parish Church (Christian Church) – https://osm.org/way/402269330 via StreetComplete 63.0:

Signage all refers to it as "Langtoun Central Church, union of" then three or four churches, one of which is Abbotshall. The building is still the same as it has been for hundreds of years, but the congregation is now under a wider umbrella, as it were, with signage reflecting that.