About T&hc Holdings Ltd (12813936) United Kingdom