I think you should seriously consider hiring a car and driver for this adventure.
Yeah, this is good advice. While sometime pricey, another key bit of knowledge you’ll get from a good driver which places are actually open at night.
There are many cities that never sleep. London isn’t at the top of the list.