All news on the topic: Melrose Industries

753
FTSE 100 executives paid over £1 billion while workers face cost of living crisis
Report reveals over £1 billion was distributed to just 217 FTSE 100 executives in the past financial year.