The very essence of Victorian London, Sherlock Holmes has been the subject of more films, books, and biographies than any other character in English literature - even though he never actually existed.