About T & H (uk) Limited (04581106) United Kingdom