About The Picklejar & Co Ltd (09300930) United Kingdom