About L & S Stores Ltd (04534048) United Kingdom