About Kelso Place Llp (OC352063) United Kingdom