IMPACT SCOTLAND Company number SC441874 · Monitor this company Dissolved Overview People 4 Financial Control Documents Analysis Location Related Registered office AddressTHE PRIORY, CANAAN LANE, EDINBURGH, EH10 4SG PostcodeEH10 4SG Companies at this postcode 9 Map