If a company provides the minimum statutory minimum of 5.6 weeks holiday, these should not be carried over.  This is because the Working Time Regulations require employees to have 5.6 weeks in a year.  Any holidays above the statutory minimum may be carried over.

However, you may want to put a time limit on when they must be taken to avoid large number of carried over days to be accrued.