Business News, Money Halfords expects sales and profit to rise after ‘very tough conditions’. Thursday, 20 April 2023, 12:00