Unfortunately, there's a missing bit of information in your post. You've not stated how much annual holiday your employer gives to employees.
If you only receive the statutory minimum holiday allowance then, assuming you work 5 days per week, you're entitled to 20 days paid holiday for each full year that you work. Since, up to 7th April, you will have only worked for 14 out of 52 weeks, you will only be entitled to about 5.4 days of holiday. You state that you you have two and a half weeks holiday left. If this means that you've already taken 7 or 8 days holiday (including days like 2nd January when your firm was probably closed) so far this year then (still assuming that you only get 20 days per year and that nothing has been 'carried forward' from last year) your employer has the right to DEDUCT money from your final pay to compensate for the overpayment. If you're still getting paid for a week and two days holiday then one of the following must be true:
1. You've had a holiday allowance carried over from last year. (If you don't tell us how much this is, we can't check the figures) OR
2. You get substantially more than the statutory minimum holiday entitlement. (If you don't tell us what your annual entitlement is, we can't check the figures) OR
3. Your employer has made an error in your favour. (Keep quiet and don't complain!).
So, before you start complaining, you need to check your figures carefully (or, by providing more detailed information, let other ABers do it). Otherwise, you might find yourself worse off!
Chris