About Kelso Investment Holdings Limited (11953926) United Kingdom