About Shop & Save Stores Ltd (12329170) United Kingdom