About Merchants Lodge (e17) Management Company Limited (03242239) United Kingdom