About Merchants Place York Management Company Limited (08863387) United Kingdom