Halfords raises profit outlook but warns of uncertainty after Budget Retailer Halfords has said profits are set to be better ...