Tradies, small businesses owed $451 million