Goyard London has moved, they are still in Mount Str, but a little bit further down and you'll be glad to hear that the store is much much bigger. On entering you first come to a reception area, if you haven't shopped with them before they will ask for your email address and then hand you over to a SA who will take you into the store. I came to meet my SA so only had to wait a couple of minutes before he was free. About stock? Your best option is to deal with all this through your SA. Once you've been once stick with that SA and you can simply sent him a text to ask if anything is in stock so you don't come for nothing. If not available, my SA simply makes a note of my interest and contacts me when he has it in store.
I did receive an email informing me about the new store. The only thing now that I would be anxious about is that the metallic collection may be finished so I would have missed out by now.