About Houlihan & Co (holdings) Limited (09060863) United Kingdom