About Hennessey Holdings Ltd (12557601) United Kingdom