INTELROLL LTD Company number 11856121 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address126 Humber Close, Leominster, United Kingdom, HR6 0LT PostcodeHR6 0LT Companies at this postcode 4 Map