About Shelly Mews Management Limited (03989977) United Kingdom