21C SCOTLAND LIMITED Company number SC290979 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address23 The Square, Newtongrange, Dalkeith, Scotland, EH22 4QA PostcodeEH22 4QA Map