0
Profits are up 4.7% but extra £140m on national insurance bill could mean more expensive groceries