Cepaea hortensis, Cepaea nemoralis or something el