Cadbury Schweppes has agreed the sale of South Africa's Bromor Foods to Tiger Brands for ZAR1.16bn (US$191.46m).