37 Leila Road, Ormond sold price