About Shop & Save Shop Ltd (10792760) United Kingdom