Physa frontalis?

Physa frontalis?

Observation - Physa frontalis? - UK and Ireland. Description: