OPEN ROAD LIMITED Company number SC496007 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office Address4 Pilot Square, Aberdeen, Scotland, AB11 5DS PostcodeAB11 5DS Companies at this postcode 3 Map