house 63 ecker road preston qld is no longer available