About Kelso Place Management Limited (01115846) United Kingdom