About S & S Local Stores Ltd (12757717) United Kingdom