DEOL AND DEOL SONS LTD Company number 13956214 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office Address126 Narborough Road, Leicester, England, LE3 0BT PostcodeLE3 0BT Companies at this postcode 35 Average house price in LE3 0BT £598,000 (10 sales) Map