COVESTAR LIMITED Company number SC251672 · Monitor this company Active Overview People 15 Financial Control Documents Analysis Location Related Registered office Address1 Dunlop Terrace, Penicuik, Scotland, EH26 8DP PostcodeEH26 8DP Companies at this postcode 2 Map