About Lickers Ice Cream Ltd (08587629) United Kingdom