All sorted.
I bypassed the hydraulic switch as a number of you mentioned and hey presto, the lights worked.
The terminals on the switch were filthy and having given them a gentle clean with some emery paper, I reconnected everything and the lights now work fine.
A simple solution in the end, but very grateful for all the tips.
Everyday is a school day!! 😂😂