About James Stores Rigging Ltd (12227926) United Kingdom