Attard Bros was given the contract to build and finish one of Malta’s biggest printing press complex on a foot print of 5,300 sqr mts.