John Lewis and Pret named and shamed for failing to pay mini