St Margarets Church Of England Church Lane Leeds LS18 5LA United Kingdom website Website phone 0113 258 1719 unspecified Locate 53.840546, -1.639775