About Leigh Mews Management Company Limited (08342340) United Kingdom