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
an investment holding company that is incorporated in the UK or that has its principal place of business in the UK.