New-homes properties for sale in Battersea (23)