About Sandwich Sandwich Limited (08422103) United Kingdom