About T Howard Group Limited (13062267) United Kingdom