MACDUFF SHIPYARDS LIMITED Company number SC063241 · Monitor this company Active Overview People 12 Financial Control Charges Documents Analysis Location Related Registered office AddressThe Harbour, Macduff, AB44 1QT PostcodeAB44 1QT Companies at this postcode 2 Map