About S C Duncan Defence Services Ltd (12730659) United Kingdom