Greenfinch?

Greenfinch?

Observation - Greenfinch? - UK and Ireland. Description: