THREE ALPHA LIMITED Company number SC846984 · Monitor this company Active Overview People 2 Control Documents Analysis Location Related Registered office AddressFlat 3/1 20 Blochairn Place, Glasgow, Scotland, G21 2EE PostcodeG21 2EE Companies at this postcode 6 Map