About Clm Sandwich Makers Ltd (08894015) United Kingdom