Terra Nova Marine Co. Ltd.

119 Clyde Ave., Mount Pearl, NL

Window wipers and heater systems, Desalination systems, Nels-Jamsbury Valves. Manufacturers of custom electrical switchboards, panels and control systems. Manufacturer of tags in s/s or 2-plex as large as 19'x24'. Competent team of ...