About Pickled Alliums Limited (09503502) United Kingdom