About Swallow Stevedores Limited (02389461) United Kingdom