About Thacker Homes Limited (10003334) United Kingdom