CARTHA KELHEAD LIMITED Company number SC686695 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address12 Flat 1/02, 12 Durward Court, Glasgow, Scotland, G41 3RZ PostcodeG41 3RZ Companies at this postcode 4 Map