Mac Taggart Scott & Co Ltd

Helicopter handling systems, elevetors for naval vessels. Mast raising systems, launch & recovery systems