About Keenan Family Investments Limited (10260123) United Kingdom