About Sandwiches & Snacks Ltd (12629248) United Kingdom