About Kelso Property Investments Limited (05576226) United Kingdom