CLENVIRO LTD Company number 05295934 · Monitor this company Active Overview People 8 Financial Control Charges Documents Analysis Location Related Registered office Address68 Scudamore Road, Leicester, England, LE3 1UA PostcodeLE3 1UA Companies at this postcode 13 Map