Yes Peter, I left it rather vague, and I am surprised to learn that (non-native) EU residents cannot vote in a GE, but...
"Citizens of the European Union (who are not Commonwealth citizens or Citizens of the Republic of Ireland) can vote in European and local elections in the UK, elections to the Scottish Parliament and Welsh and Northern Ireland Assemblies (if they live in those areas)
and some referendums (based on the rules for the particular referendum) but are not able to vote in UK Parliamentary general elections."
http://www.aboutmyvote.co.uk/who_can_register_to_vote.aspx