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 25 Average house price in B60 1PZ £788,000 (18 sales) Map