No, companies can conduct their own risk assessments if they choose.
However, if you work for a larger company with more complex processes and operations, or a workplace with a higher risk of risks and accidents, you should consider hiring a risk assessment consultant. Their comprehensive methods of hazard identification and risk assessment may be more suitable for your business.