STEP AND STRIDE CLINIC LIMITED Company number 17188498 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address52-54 Worcester Road, Bromsgrove, England, B61 7AE PostcodeB61 7AE Companies at this postcode 63 Average house price in B61 7AE £186,000 (27 sales) Map