UK investment holding company

    an investment holding company that is incorporated in the UK or that has its principal place of business in the UK.

Glossary Legal Instruments