About Merchants Place Management Company (ely) Limited (05880848) United Kingdom