About Kelso Partners Limited (04197230) United Kingdom