House Finch, Linnet, Twite or something else

I've been able to identify most types of birds through RSPB and other sources but can't be sure about this one. I would have said house Finch, Linnet or Twite but the flat head doesn't seem to fit