About Store & Store Holding Ltd (10751688) United Kingdom