Well, I never bit anyone, but I know what you mean about getting along with people. My whole life was spent moving around a lot, so I don't make friends easy. Especially 'cause no matter where I went people always seemed to be the same as the last place I was at. It was like living in Groundhog Day.
I don't really know anything about London either, I got dropped into the States, so I can't help you there. But if you hate it, you can always go anywhere else in an instant via portkey.
...The Mounties were after you? You must've done something pretty ridiculous to piss those guys off. I'd heard they were un-piss-offable. Or maybe I'm just confusing real life with Canadian Bacon again.