My DC went to a nightclub with a group of friends, and one was turned away at the door for wearing tracksuit bottoms. He went home, but, out of curiosity, are there clothes shops in London that are open in the small hours?
Some small stores are listed on Google as being open 24 hours, but they don't have websites, so it's hard to verify whether their Google listing is accurate.