About T & L Sales Ltd (12326608) United Kingdom