Made O'Meter
Discover where a brand or product originates
Farmfoods is owned by Farmfoods Limited, headquartered in the United Kingdom. No. The ultimate owner of Farmfoods, Farmfoods Limited, is headquartered in the United Kingdom, not in the United States.
Farmfoods is a private, family-owned British supermarket chain focusing on frozen food retail, headquartered in Cumbernauld, Scotland.
Sources: thumb.wikimedia.org
Check another productdisclaimer
poweredBy