MILLAR MACDUFF LTD Company number SC884558 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address72 Haymarket Terrace, Edinburgh, Scotland, EH12 5LQ PostcodeEH12 5LQ Companies at this postcode 22 Map