About Teignmouth Self Storage Ltd (12858396) United Kingdom