43 Leila Road, Ormond sold price