About Storehouse Central Limited (10198000) United Kingdom