news · 21 June 2009 · 16 years ago
For sale: Self-storage firm Space Maker, complete with 11 depots and £45m debt
More news on 21 Jun