I've just been told, by a former RN officer, that there is apparently an EU ruling that prevents the UK offering citizenship to servicemen whilst they are in uniform.