About Bedford Self Storage Limited (07038801) United Kingdom