MILES PROPERTY LIMITED Company number 02270069 · Monitor this company Active Overview People 8 Financial Control Charges Documents Analysis Location Related Registered office AddressMiles House, Sherwood Road, Bromsgrove, B60 3DR PostcodeB60 3DR Companies at this postcode 118 Average house price in B60 3DR £549,000 (15 sales) Map