Goddard's Silver Dip

FYI, in the States Goddard’s can usually be purchased at Ace
hardware stores.

Candy