About Thompson & Terry Ltd (09175439) United Kingdom