About Stork Self Storage (uk) Limited (09233758) United Kingdom