The Sherlock Holmes Museum, 241 Baker Street, London