3 bed apartment for sale in Kingston Upon Thames KT1 – £1,640,000