Where's them aphids

Where's them aphids

Observation - Where's them aphids - UK and Ireland. Description: