Pete,
I think you have had enough legal advice, Helen is correct in here statement and you should take that on board. Please stop worrying about being prosecuted etc, get on with the job. Most positions in HSE are subjected to very difficult times, this is one for you. If the job was easy why would the train and pay you??
Its tough! "Get Tough", politely, go and speak with the boss.
Set out the points in question, discuss them with him, remembering that as a small company he also is under pressure because he is probably doing a number of jobs, Accounting, Human resources, Marketing, Engineering, Transportation,stock control, warehousing etc the first day he may seem aloof and busy, and so it will be on the subsequent days you go and see him, write to him.
Follow up with further visits, dont despair he will respect your persistence and understand why he engaged you if he tells you that your are a nuisance " agree" and tell him thats why he engaged you.
If you think the next job will be easier, ooooppss !!!!!!!! think again.........larger corporate companies may have roles where your thoughts may be better recieved but then again they dont have the issues of your current boss, that is working to keep you in employment.
Help him.
Do your job to the best of your ability and as Helen has said with the tools you have, dont run away.
You are a safety "soldier" grit your teeth and get in there fighting, politely, of course, dont give up you will be respected by him and others eventually. Please forget all the legal eagle stuff and get on with the task.
I have a throw away saying to my guys ........if it was easy they would have boy scouts to do the job.
Regards
Wizard