About James Store Ltd (12186039) United Kingdom