About Hucknall Self Storage Limited (13353638) United Kingdom