About Strensham Court Mews Management Limited (02176262) United Kingdom