About Strumble Homes Limited (10452979) United Kingdom