Prime Minister Theresa May's plan to hold a snap general election on June 8th means British voters who have been in France for over 15 years will once again be denied their say, after being promised they would have a vote.