OLIVER & CARTER LIMITED Company number 09503244 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address41 Poplar Crescent, Stourbridge, West Midlands, United Kingdom, DY8 3BA PostcodeDY8 3BA Companies at this postcode 10 Average house price in DY8 3BA £356,000 (34 sales) Map