About James & Co Holdings Ltd (12506424) United Kingdom