Sea duck spotted on NI coast?

Just seen this small flock fly past while at Castle Rock in Northern Ireland. Apologies for the bad photo, any idea what these could be?