ICA ARCHITECTS LIMITED Company number SC267727 · Monitor this company Active Overview People 5 Financial Control Charges Documents Analysis Location Related Registered office Address20 Bell Street, Glasgow, G1 1LG PostcodeG1 1LG Companies at this postcode 17 Map