URBICUS LIMITED Company number SC391764 · Monitor this company Dissolved Overview People 10 Control Documents Analysis Location Related Registered office Address113 ROSE STREET, 1ST FLOOR, EDINBURGH, SCOTLAND, EH2 3DT PostcodeEH2 3DT Companies at this postcode 19 Map