Beck & Call Stainbeck Road Meanwood Leeds LS7 2NP United Kingdom unspecified Locate 53.828443, -1.559567