About T & S & H Ltd (13067167) United Kingdom