About Storehouse Work Limited (10322269) United Kingdom