RIBBONS & ROSE LTD Company number SC768534 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressA/26b Newbattle Road, Newbattle, Dalkeith, Scotland, EH22 3LJ PostcodeEH22 3LJ Companies at this postcode 16 Map