About The Sherlock Holmes Museum Limited (03640620) United Kingdom