About The Sandwich Shed Ltd (11610836) United Kingdom