The short answer is no. There is no statutory requirement on an employer to give their employees an annual pay rise, so long as that employee is being paid over National Minimum Wage the employer is well within their right to maintain a salary at the same level indefinitely.
If you are lucky enough to receive an annual pay rise, the amount you can expect to receive is down to the discretion of the employer. They may operate an “across the board” pay rise where all employees get the same, or it could be based on a reward scheme for the amount of effort an employee has put in in the last 12 months.
Across the country, the average pay rise for 2015 was 3% and specialists predict much of the same for 2016. However, that is not to say you should expect that from your employer as they are not obliged to give you anything if you earn over the National Minimum Wage. Anything you do get should be considered a good thing even if it is less than 3%.