Pet food from supermarkets has been an expensive item for me, but today I found this site-
Pet Supplies, Pet Food, Pet Accessories at zooplus
If you order over £29 worth you get free delivery, and a discount on first order.
Most well known brands are stocked - if you have space to store it - well worth the outlay on getting in several weeks supply.