About Jam Tart Trading Ltd (12586632) United Kingdom