About Spot Homes Ltd (10648262) United Kingdom