DUNCAN GENERATIONS LTD Company number SC894955 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address1/8 St. Vincent Place, Edinburgh, Scotland, EH3 5BQ PostcodeEH3 5BQ Companies at this postcode 10 Map