About Springhall Mews Management Company Limited (03450598) United Kingdom