Great Pond Snail?

Great Pond Snail?

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