About Thomas Lane Apartments Management Company Limited (04713625) United Kingdom