About Macpherson Apartments Management Company Limited (10644029) United Kingdom