About Ncs Holdings Stl Ltd (12592127) United Kingdom