We only use the cookies the site needs to work, like keeping you signed in. We don't use tracking cookies. Learn more
Self-storage centres in seven European countries
Operates 354 self-storage stores in the Netherlands, France, Sweden, the United Kingdom, Belgium, Germany and Denmark, and began operating in 1995.