Sparrowhawk! Just took this pic from my window! No wonder all the cute little Blue Tits & Great Tits are hiding!