The average London price rose 3.5% to £543,308, the highest since November 2022 when it was £545,568.