About T & L Retail Ltd (12062225) United Kingdom