In a David-and-Goliath-style battle, Derby City Council took on the supermarket giant after it failed to act on two previous warnings from Trading Standards officers