Alder Spittlebug?

Alder Spittlebug?

Observation - Alder Spittlebug? - UK and Ireland. Description: