2 bed flat for sale in Kingston upon Thames KT1 – £800,000