Greenock and Grangemouth Dockyard Company

GPTKB entity