About Kelso Capital Ltd Ltd (13665508) United Kingdom