About Hennessy Lockhart Ltd (09178154) United Kingdom