Roman Snail???

Roman Snail???

Observation - Roman Snail??? - UK and Ireland. Description: