pill millipede ?

pill millipede ?

Observation - pill millipede ? - UK and Ireland. Description: