Log in
0 followers
Farmfoods - The Frozen Foods Specialists. With around 300 stores in the UK, Farmfoods are dedicated to bringing you the best quality frozen food at prices you will find nowhere else.
Industries
Headquarters
Employees
Links
Mitchells & Butlers
5 followers
CKE Restaurants
4 followers
Punch Taverns
1 follower
Squire’s Garden Centres
Unilever
205 followers
Discover companies