I'm the same position as you, moved to London for my current role last month and looking for someone to cycle with. I'm comfortable with my bike (I was part of my uni's cycling team for years) although haven't cycled as much recently because of having a very busy time at work. I live in north London.
Did you manage to find someone to cycle with? would you be interested in going for a ride this weekend?