UK consumers most upbeat in five years, but not in pro-EU London