23 DENBIGH ROAD LIMITED Company number 02421672 · Monitor this company Active Overview People 35 Financial Control Documents Analysis Location Related Registered office Address48 Beechwood Park Road, Solihull, England, B91 1ES PostcodeB91 1ES Companies at this postcode 22 Average house price in B91 1ES £664,000 (32 sales) Map