About Cromwell Cee Coinvest Limited Partnership (SL017967) United Kingdom