About Keogh & Hows Limited (06940683) United Kingdom