About Navigator Terminals Seal Sands Limited (00829104) United Kingdom