About James Spencer & Company (stevedores) Limited (SC031378) United Kingdom