Looked out and saw something tearing white feathers off something on the ground. It was about as big as a seagull with woolly trousers and a reddish tail - rest of it light brown, ruffly and patchy.
Some other bird sounded an alarm call and it flew off carrying a whole pigeon
Sparrowhawk?