About Kelso Place General Partner Limited (04606963) United Kingdom