About Jam Crackers Ltd (07598261) United Kingdom