I saw this bird at Newport on 20th July and had initially mis-identified it, apologies for a) the poor photos and b) delay in posting. Thanks to Steve B for help with ID.