3 bed flat for sale in Kingston-Upon-Thames KT2 – £1,150,000