My optician recently wrote to me flogging some special eye test for children that was going to cost £18. I am not sure whether I am being neglectful as I have not booked it, or whether they are trying it on.
Yes, they are free. I would suggest booking into your local independent optician rather than Specsavers. Specsavers only allow 20 minutes per appointment slot, but locals tend to allocate 30 minutes, so you will be less rushed. Glasses are normally free, but you can upgrade to a nicer frame, and still get them fitted with free lenses.