About The Space Place Self Storage Ltd (04904377) United Kingdom