Overview
Legal name
ELECTRA PRIVATE EQUITY PARTNERS (SCOTLAND)
Region
Scotland
Registered address
QUARTERMILE ONE
15 LAURISTON PLACE
EDINBURGH
EH3 9EP
Insolvency history
No