Limpet?

Limpet?

Observation - Limpet? - UK and Ireland. Description: