Just an observation. I met two friends in central London today, and last week we tried about 20 restaurants before we could book a table online in the 6-7pm period. All the restaurants, bars, cafes around Oxford Street looked to be heaving from 5pm, and everywhere was still busy at 9pm. In other words, I think people are just doing a lot of socialising, office parties etc.