About Latimer Place Management Company Ltd (09167202) United Kingdom