About Wenlock Terrace (york) Limited (02612056) United Kingdom