About T & L (holdings) Limited (06569712) United Kingdom