NCS is a company formed by a professional and experienced management team that have had ‘hands on experience’ in the construction and rail industries.. NCS is a company formed by a professional and experienced management team that have had ‘hands on experience’ in the construction and rail industries.