Leaf hopper?

Leaf hopper?

Observation - Leaf hopper? - UK and Ireland. Description: