Established in 1927, Cadwaladers is an ice cream shop serving delicious, Welsh-made treats and hot drinks.