About S & C Retail Ltd (11803994) United Kingdom