ABERCROMBY POWER LIMITED Company number SC504413 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address32a Abercromby Place, Edinburgh, Scotland, EH3 6QE PostcodeEH3 6QE Companies at this postcode 13 Map