THE WINDOW CENTRE (SOLIHULL) LIMITED Company number 02553075 · Monitor this company Active Overview People 3 Financial Control Charges Documents Analysis Location Related Registered office Address104 Marshall Lake Road, Shirley, Solihull, B90 4PN PostcodeB90 4PN Companies at this postcode 9 Average house price in B90 4PN £459,000 (11 sales) Map