About Electra Private Equity Partners 2001-2006 Scottish L.p. (SL005878) United Kingdom