Oxychilidae land snail?

Oxychilidae land snail?

Observation - Oxychilidae land snail? - UK and Ireland. Description: