DEFCO 2000 LIMITED Company number SC162878 · Monitor this company Active Overview People 27 Financial Control Documents Analysis Location Related Registered office Address1 North Street, Elgin, Moray, IV30 1UA PostcodeIV30 1UA Companies at this postcode 13 Map