Bird ID's needed, Hemel Hempstead, Hertfordshire, England

Seen these today, there are 3 photo's, 2 of the same bird which I have no idea what it is, and the final of a finch, I'm guessing either goldfinch or linnet

TIA

Regards

Benji