Coastal bird of prey

I was wlaking on the coast path near my home in Cornwall this morning when i saw a large bird a little smaller than a buzzard, flying around the cliffs. as it flew it performed a roll every few minutes and made a clicking sound as it rolled. I've never seen naything like it before. What can it be?