sounds like you are fairly well remunerated in London - I would advise to stay put. The problem with a lot of companies here is that they are tied to salary scales and you will find you cannot be paid more than someone else with the same experience doing the same level of role.