About Jack Russell London Ltd (10100875) United Kingdom