Greetings Friends. I'm looking for a brick and mortar store in London that sells Edwin Jagger and in particular, the Chatsworth Barley razor. I'll be in London for a few days after a week in Paris and wanted to purchase a new razor. Any help would be greatly appreciated. Thanks!