Ramshorn Snails?

Ramshorn Snails?

Observation - Ramshorn Snails? - UK and Ireland. Description: