About T & F Holdings Ltd (12818527) United Kingdom