bmi reports £10m pre-tax profit

By Stanley.Slaughter /