About Jam Products Limited (06557863) United Kingdom