About Storage Inc Limited (09620038) United Kingdom