STEPS SYSTEMS LIMITED Company number 16623592 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address36 Launde Road, Oadby, Leicester, England, LE2 4HG PostcodeLE2 4HG Companies at this postcode 23 Average house price in LE2 4HG £479,000 (23 sales) Map