About Slc Ec I Executive Co Investment Limited Partnership (SL032558) United Kingdom