51 Ormond Esplanade, Elwood sold price