Berry Bros & Rudd has opened a new retail outlet in London to replace the current store that is located underneath its head office.