About Hennessy Installations Ltd (12646290) United Kingdom