About Lynwood Close Flat Management Company Limited (04235165) United Kingdom