About Stork Self Storage (holdings) Limited (09233757) United Kingdom