About Sandycombe Homes Ltd (10409201) United Kingdom