About Leo Jack Ltd (12581736) United Kingdom