PROJECT BARRA LIMITED Company number SC579718 · Monitor this company Active Overview People 5 Financial Control Documents Analysis Location Related Registered office Address32 Robertson Crescent, Newburgh, Cupar, Scotland, KY14 6AW PostcodeKY14 6AW Companies at this postcode 4 Map