Pond Snail?

Pond Snail?

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