MY SELF STORE LTD Company number 04787969 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressUnit 1, Willersey Industrial, Estate, Braodway, Worcestershire, WR12 7RR PostcodeWR12 7RR Companies at this postcode 28 Average house price in WR12 7RR £302,000 (8 sales) Map