The Sherlock Holmes is an iconic British pub