About Keelagher Okey Associates Limited (04390026) United Kingdom