About Hennessey Litigation Support & Research Ltd (04820588) United Kingdom