About Keenan Clarke Limited (12717896) United Kingdom