Caddis fly larva?

Caddis fly larva?

Observation - Caddis fly larva? - UK and Ireland. Description: