About Sandwich Division Ltd (08026341) United Kingdom