About Storehouse Space Limited (10232791) United Kingdom