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
Got a better picture with the red patch on it's head. Definitely Lesser Redpoll.
Thanks everyone for your help