About Storage Spirit Limited (10151899) United Kingdom