It turns out that I have a day to kill between meetings in London. Any ideas of places to shop here for vintage cards?