About York Merchant Taylors Service Company Limited (02844764) United Kingdom