Self-storage industry hits £1bn

Self-storage has now become a £1bn a year business in the UK, despite a slight drop in occupancy levels from the highs seen during the pandemic.  

The latest annual report on the sector from Cushman & Wakefield and the Self