About Keogh Holdings Limited (12858055) United Kingdom