About Tli Stores Limited (13694444) United Kingdom