About Springfield Self Storage Limited (07334238) United Kingdom