About Tuckers Ice Cream Ltd (10651629) United Kingdom