No. It doesn't. Though in most languages it would - not in English!
The first, as you said, means since he came to live in London.
The second, however, means something different. It means since he stopped living in London.
If you are looking for an explaination of this, I will give it to you :P
- For Teachers