About James And Jack Trading Ltd (10647049) United Kingdom