The number of EU nationals working in Britain now stands at a record 2.1 million, according to statistics from the Office for National Statistics (ONS) released on 9 May.