About Storehouse World Limited (10197603) United Kingdom