IHLO LTD Company number SC760716 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address13 Urquhart Road, Flat C, Aberdeen, Scotland, AB24 5LU PostcodeAB24 5LU Companies at this postcode 2 Map