About Christopher Houlahan Design Ltd (13399851) United Kingdom