Unable to answer "What religion is practiced at this place?" – Place of Worship – https://osm.org/way/1279419803 via StreetComplete 58.1:

It's not a place of worship. It's the Fotheringay Centre, part of Hutchesons' Grammar School.

Attached photo(s):
https://westnordost.de/p/223213.jpg
https://westnordost.de/p/223214.jpg