Heineken is to sell its Mexican packaging business Empaque to Crown Holdings, in a deal valued at US$1.23bn.