A holding company is one that controls one or more other companies which are its subsidiaries.
Holding companies are often set up for the sole purpose of holding stock in another company and don't normally conduct business of their own. A holding company is the parent company of its subsidiaries.
The precise definition of a holding company is given in Section 1159 of the Companies Act 2006.