
1) Scottish brand
Found on
https://www.crosswordclues.com/clue/farmfoods

Farmfoods is a Scottish frozen food supermarket chain based in Cumbernauld. The company has expanded throughout the United Kingdom and has over 300 stores. == History == Farmfoods is a privately owned business in the United Kingdom, originated as an Aberdeen-based meat manufacturing business. Farmfoods then began to freeze products to enable a wid...
Found on
http://en.wikipedia.org/wiki/Farmfoods
No exact match found.