About Thomas Wood Holdings Limited (11010945) United Kingdom