About Manex Palletisers Ltd (SC377080) United Kingdom