Beetles?

Beetles?

Observation - Beetles? - UK and Ireland. Description: Seen on hazel leaves

Seen on hazel leaves