About Store 2 Capital Ltd (13044572) United Kingdom