Can anyone help ... what's this bird?

I've tried, but can't identify it. Seen in Northern Ireland (on a very windy day, a way off!) in an area where sandmartins, pipits, and swallows are also seen. Thought it might be a juvenile, but it doesn't look like any pictures I can find. Any suggestions/solutions most welcome! Thanks.