About Keenan Holdings Limited (11920973) United Kingdom