About Sandwich Supermarkets Limited (06926101) United Kingdom