About Lynden Mews Management Company Limited (02431666) United Kingdom