IDRO LIMITED Company number 09745467 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address1 HUGHENDEN ROAD, HORFIELD, BRISTOL, ENGLAND, BS7 8SG PostcodeBS7 8SG Map