Bright yellow bird in North Devon

Spotted this bird on the coast in North Devon. Quite brilliant colours - yellow back and neck with black front and face. It’s a small bird - we were thinking some sort of finch. Couldn’t find anything like it on the internet. Thinking it might be foreign - blown in by the storm. Any help would be much appreciated.