Skip the stalls jam-packed with kitschy Union Jacks – here are souvenirs from London that you'll actually want to show off once you return home.