65% of households own their property in England and Wales