About Merchants House Management Company Limited (03295146) United Kingdom