About Slough Supermarket Ltd (11005810) United Kingdom