Albino Finch?

Hi everybody,

My colleague sent me these photos of a bird that flew into her window in North Buckinghamshire earlier today. 

My best guess is that it;s some sort of albino finch, but could anybody clarify please?

Many thanks!