Fraser and Neave (F&N) has bought a 70% stake in Malaysian canned beverage maker Yoke Food Industries for SGD21m (US$16.7m).