About Kelso Investments Limited (09284875) United Kingdom