Can anyone Identify This Bird Please

This bird is lying on the path opposite our house in the outskirts of Durham. It looks a bit battered and I thought maybe a Sparrowhawk, but I'm a bit thrown by the very white feathers on its head.