About Kelso Road Investments Limited (13620922) United Kingdom