Some forms of medical examinations are not available on the NHS - eg:
We can provide the necessary reports and certificates by a special appointment. There is a charge for these services and would advise you to check with the receptionist when you book, or download the Non-NHS Services Fees List.
Please also see the link below which explains why GPs sometimes charge fees.
Please contact the reception for further details.