Reporting from London — You probably know the address: 221B Baker St. Some would argue it’s the most famous address in London, perhaps even more notable than 10 Downing St., home of the British prime ...