Scale Worm?

Scale Worm?

Observation - Scale Worm? - UK and Ireland. Description: