About Ship Felixstowe Limited (12984050) United Kingdom