About Jam & Jelly Ltd (09561273) United Kingdom