About S L Stores Limited (11870268) United Kingdom