About L & T Stores Limited (10668574) United Kingdom