I.O.U. LIMITED Company number 01303657 · Monitor this company Active Overview People 46 Control Documents Analysis Location Related Registered office AddressIou Ltd, Dean Clough Mills, Halifax, England, HX3 5AX PostcodeHX3 5AX Companies at this postcode 170 Map