Hafod invites suppliers to bid for a 3-year responsive repairs and maintenance contract worth £16.5 million across Welsh housing and care properties, with potential for 2-year extension.