why do you want to keep a supply for a year? 3 or 6 months is more understandable but a whole year? what do you think will happen to the world?
It will be canned food then because who knows if you'll have electricity for frozen goods.
Tinned vegetables, tinned fish (salmon, tuna, mackrel, sardines) tinned tomatoes whole, cutlery and chopping board and plates and bowls, good quality chocolate, candy, tooth paste, tinned soups, tinned stew, just add water meals and noodles in a pot, baked beans, different beans and pulses, tinned fruits, tinned pudding.............................
Unless ur buying organic brands then most store brands are as good as high brands like heinz. because u want them to last a long time u better buy from a reputable store as discounted ones usually have less time to spare