I'm not an accountant but I think one advantage is that the different companies can "invoice" each other for "services" thus decreasing their tax liability.
Of course it also makes it easier when the companies have financial trouble as all the debt can be loaded onto one company, so people think XYZ Ltd owes them money, and then get told, "ah sorry, that company has folded" yet the business seems to continue trading as "XYZ Maintenance, XYZ Services, XYZ Technologies" etc.
Last edited by hargreaves99; 31st Dec 2022 at 10:27.