39 Yaldhurst Road, Upper Riccarton sold price