IGEN RENEWABLES LIMITED Company number 08532983 · Monitor this company Active Overview People 4 Financial Control Charges Documents Analysis Location Related Registered office AddressLlyn Ysgubor, Llanhennock, Monmouthshire, NP18 1LT PostcodeNP18 1LT Companies at this postcode 16 Average house price in NP18 1LT £779,000 (17 sales) Map