About The Vault 1 Self Storage Ltd (12077862) United Kingdom