Amber snail?

Amber snail?

Observation - Amber snail? - UK and Ireland. Description: