You meet Sherlock because you're a friend of John who got invited over for dinner with him and Mary because you just moved to London and he wanted to welcome you.
You meet Sherlock because you're a friend of John who got invited over for dinner with him and Mary because you just moved to London and he wanted to welcome you.