About Sorrel Horse Mews Management Company Limited (02293831) United Kingdom