Macduff Diesels Ltd phone Macduff Industrial Estate, Old Gamrie Rd Macduff, Aberdeenshire AB44 1GD map Macduff Shipyards Ltd phone The Harbour Macduff, Aberdeenshire AB44 1QT map if (!IN_DEV) { ?> } ?>