About T & H Trade Ltd (12601083) United Kingdom