COMPELLING INTERFACES LTD Company number SC686432 · Monitor this company Dissolved Overview People 1 Financial Documents Analysis Location Related Registered office Address3/2 18 Naburn Gate, Glasgow, Scotland, G5 0SQ PostcodeG5 0SQ Companies at this postcode 8 Map