Tradies owed $451 million