About Thorwood (construction) Limited (10059600) United Kingdom