Marsh Tit Parus palustris (I think!)  
I would be glad to hear if anyone thinks this is a Willow Tit and why.