About Felixstowe Ship Management Limited (00189138) United Kingdom