Cadbury Schweppes has bought US bottler Seven-Up Bottling Co. in a deal worth US$48m.