About Thorpe Homes Holdings Limited (10675847) United Kingdom