Hello Everyone - I've come across a reference to this church, and have assumed it is in St. Helens (although it could also be Borehamwood). I can't seem to find anything to confirm that there is/was a St. Mark's in Cowley Hill, St. Helens, so am hoping someone with local knowledge can assist. Thanks, Doug in Southport.