Halifax Graving Dock Company

GPTKB entity