About Shop & Save Supermarket Limited (10078152) United Kingdom