About Jam & Honey Limited (06569054) United Kingdom