20 Melrose Road, Island Bay sold price