About Lantoom Meadows Apartments Management Company Limited (10009336) United Kingdom