About Storehouse Spot Limited (10322447) United Kingdom