About Twenty Nine Capital Partners (slp) Limited Partnership (SL034756) United Kingdom