About Keenan Group Ltd (11432375) United Kingdom