About Houlton Kennedy Group Ltd (12091816) United Kingdom