About Leopold Place Management Company Ltd (10349444) United Kingdom