Nestle among corporate winners in big day for results while Barclays pays new price for misconduct

Nestle among corporate winners in big day for results while Barclays pays new price for misconduct