Looks like the London store will be open on November 20th - the last day of Mac Expo show. This works out great for me as I will be in London around then anyway because of MacExpo.
You can read about it here:
MacWorld UK
You can read about it here:
MacWorld UK