Crown secures land for its largest canmaking site in Europe

Crown is another step closer to building its largest beverage can manufacturing facility in Europe following the purchase of land close to Peterborough, in the east midlands of England.

To continue reading,
please login or subscribe to The Canmaker

Recent Articles

spot_img