If you can wait, just check out the big brand supermarkets ever week (I think you can probably even check most of them online). Sooner or later, one of them will have a very good offer on for one of the things you're after.
Majestic can be good, but not always, so check their prices are competitive on something before buying a load. Otherwise, how about combining a few TP runs to Jersey with stocking up in duty free!