About S Food Store Ltd (12254504) United Kingdom