I've been out to Les Caves de Pyrene's offices/shop and it is pretty good for wine geek shopping but don't expect them to have everything from their list. It's a long way to go on the off-chance, plus there's plenty of places in London that buy from them and will probably order-in what you want (at the same kind of price - make friends with the manager at The Sampler).