About T&l Store Ltd (12939098) United Kingdom