INTERFACE NETWORKS LIMITED Company number 06439218 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressTreverven Barn, Llangarron, Ross-On-Wye, England, HR9 6NH PostcodeHR9 6NH Companies at this postcode 6 Average house price in HR9 6NH £584,000 (15 sales) Map