Children's Hour raises £4.1m

Employees who gave an hour's pay for the millennium to children's charities have raised more than £2 million