Dog Whelk (Nucella lapillus).  These predators feed on barnacles, mussels and limpets.  Shell colour may be white, brown shading to black, mauve grading to pink, yellow shading to orange and rarely true orange, pink or black; banded colours may also occur.