US confectionery giant Hershey is snapping up natural snacking company Pirate Brands from B&G Foods for US$420m.