Retail sale volumes fell 1.2 per cent in May, worse than the 0.8 per cent decline City economists had expected, according to the Office for National Statistics.
Inflation rose to 2.9% last month too.
Consumer confidence down, credit spending at record levels.
A survey of EU nationals employed at FTSE 250 companies showed that 56 per cent said they were “highly likely” or “quite likely” to leave the UK before the conclusion of the Brexit talks.
Healthcare will be the hardest hit, with 84 per cent of employees in the sector saying they would leave. Technology, media, telecoms and financial services will also see big losses of talent, according to the survey.