Gorgeous Sherlock Mews duplex on Baker Street in London