About C Houlihan Ltd (11580387) United Kingdom