McBride half year profits hit £5.9m despite fall in turnover

Close