About T & Thistle Ltd (10448206) United Kingdom