insect nest?

insect nest?

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