I keep sacks of food in the under stairs cupboard, but I fill plastic containers, (holding about ten pounds), which live in a kitchen base unit. You can buy metal dog food bins with loose lids, but I like the flip tops on the plastic ones.
This is the one I have, 15kg.it also comes in 7.5kg. https://www.henrywag.com/shop/products/store-fresh-food-box/
Bruno had his own cupboard for his accessories and food and I always kept the food in their bags but also 3 different labels of the 3 flavours at the front of the cupboard as his food was weighed weekly and stored in freezer bags with seals and lined up by each flavour.
I use a food grade, airtight, heavy duty plastic container, with a rubber gasket. Mine will hold a 30 lb bag of food. I wash them out periodically. These keep the food very fresh, and the dogs can’t help themselves to the bag... I live in the US but I’d imagine you can find something similar in the UK, or order from amazon, chewies or similar site
All dry food [kibble] and treats should be kept in air-tight sealable containers where any rodents and/or insects cannot get at them.