Société Nordenfelt ( John Cockerill i Seraing ) , Armstrong , St.