About Storehouse Corp Limited (10233933) United Kingdom