White-Liped Snail?

White-Liped Snail?

Observation - White-Liped Snail? - UK and Ireland. Description: