About Merchant Place Northallerton Management Limited (12334724) United Kingdom