About Shelly Homes Limited (10615530) United Kingdom