Bread Spread Limited admitted 21 counts, with a court told products had been mis-labelled with the wrong shelf life.

The company was also accused of ignoring warnings from Ealing Council, to improve.

It supplies to supermarkets and corner shops across the UK.