About Keogh And Kane Ltd (12186813) United Kingdom