About Jamm Products Limited (05795995) United Kingdom