About Thatchmoor Homes Limited (10347562) United Kingdom