OLL LEASE LIMITED Company number 17408032 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address2 Highwood Avenue, Solihull, England, B92 8QX PostcodeB92 8QX Companies at this postcode 19 Average house price in B92 8QX £402,000 (21 sales) Map