Brown lipped snail?

Brown lipped snail?

Observation - Brown lipped snail? - UK and Ireland. Description: