insect egg?

insect egg?

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