About The Space Place Self Storage (telford) Limited (05881025) United Kingdom