Stick insect ?

Stick insect ?

Observation - Stick insect ? - UK and Ireland. Description: