About Landells Flat Management Company Limited (01590622) United Kingdom