About Keenan&co Limited (12598276) United Kingdom