Bullfinches ?

Bullfinches ?

Observation - Bullfinches ? - UK and Ireland. Description: