Welcome to the Forum.
It can be odd and also daunting to be in a new area with a most peculiar mixture of languages being spoken. However, being from London I suppose you have much more experience of that than most born-here-Swiss. I expect someone who turns out to be living next door to you, or who lived next door to you in London, will be along shortly. It's surprising how many 'connections' one has.
There's usually a bunch of us on here if you need things - everyone else barrages us with questions, why shouldn't you
Good luck with the flat and with settling in.