About North West Stevedores Limited (02387747) United Kingdom