I have been trying to research the answer for over a week now and been unsuccessful.
Its such a vague and wide ranging question, as over 70 actors have played a "Sherlock Holmes" in film TV or radio.
Thanks everyone for trying though! It's becoming an obsession!