About Super Sandwich Limited (08233280) United Kingdom