About Jack Owen Limited (12882995) United Kingdom