About Jam Sandwich Limited (08882794) United Kingdom