About T Howell Ltd. (13615038) United Kingdom