About Jam Jar Shop Ltd (08079872) United Kingdom