About Storehouse Pad Limited (10322336) United Kingdom