About T & Leigh Ltd (12425147) United Kingdom