About T&hx Ltd (13084812) United Kingdom