About Sentinel Self Storage Ltd (08836753) United Kingdom