They can. Things like this do not come under nhs services. Anything outside of nhs services is considered private and there must be a charge for it. At the end of the day it’s something not considered necessary, and an nhs Dr had to spend time doing paperwork towards it. I’m more than happy that they charge, I get it. I don’t however think it’s right to say no hidden costs with mya but you’ll have to pay for gp reports.
That being said I have not asked my pc about this, in just seeing what others have done.