Yellow Shell possibly?

Yellow Shell possibly?

Observation - Yellow Shell possibly? - UK and Ireland. Description: