About Jam & Jelly Productions Limited (08870455) United Kingdom