About Thomas & Hood Limited (12198201) United Kingdom