Is it the mantoux or the hepatitis vaccine that must be offered free of charge for all employees?

If an employer requires a mantoux, they usually pay for that. Those employers may also offer the Hep-b vaccine free of charge. It's not required that they pay for it, but places that I have worked for that have offered the hep-b vaccine do so for free.

Ask your HR person.