Craig Chalmers, Tesco’s local buying manager, said: “Tesco stores are a big part of their local communities – as are local, family-run businesses.

“More customers are now looking for local, traditional products and want to buy products from a company that has a rich heritage and a good story. Many Tesco customers across Perth, Dundee and Dunfermline will already be aware of the Tower Bakery brand and we hope that these customers will pick up some Tower Bakery products as part of their shop.”

There are 10 Tower Bakery shops across Clackmannanshire, Perth, Crieff, Coupar Angus and Alyth, owned by the McKinnon family. The craft bakery uses traditional methods and products are made by hand.

Denise McKinnon said: “We’re very excited to be working with Tesco. It’s a fantastic opportunity for us and for the brand.

“When we get a Tesco order in, we’ll bake what’s required and when it has cooled, it will go straight out to the store.”