Snail?

Snail?

Observation - Snail? - UK and Ireland. Description: