S.SMITH & LYONS(DEVELOPERS)LIMITED Company number 00898094 · Monitor this company Active Overview People 7 Financial Control Charges Documents Analysis Location Related Registered office Address22a Station Road, Blackwell, Bromsgrove, Worcestershire, B60 1PZ PostcodeB60 1PZ Companies at this postcode 24 Average house price in B60 1PZ £797,000 (18 sales) Map