ALEXANDER MCCALL-SMITH LIMITED Company number SC412685 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office Address16 Napier Road, Edinburgh, EH10 5AY PostcodeEH10 5AY Companies at this postcode 6 Map