MCLEOD & AITKEN EDINBURGH LTD. Company number SC269058 · Monitor this company Active Overview People 4 Financial Control Documents Gazette Analysis Location Related Registered office Address14 Young Street, Edinburgh, EH2 4JB PostcodeEH2 4JB Companies at this postcode 475 Map