About T&h Holdings Limited (12747126) United Kingdom