Just before I bought the car at the end of its lease, (was a company car) I got them to fix everything up... That included the 2 front windows as they had little scratches on them... I also had some other minor stuff done at a main dealer, like a new clutch, complete new brakes, new tyres, new exhaust etc...

Turns out the Windscreen company guys (One of the main big ones) should have been working in a butchers shop wearing cowboy hats, and not been let near anything car related... They trashed the plastic membrane liner on both front doors, left the passenger tweeter hanging inside the door, broke the plastic channel that clips the door card in at the top and used windscreen mastic to hold the door card in place... Nice...
So I pulled the drivers door card off ... I metered the door switch and it had 12V... Nothing at the light fitting tho... If I earthed the grey/white wire at the light end the light came on...On both front doors...
Did a continuity check on the grey/white wire and it was open... Pulled the loom about and it intermittently lit the lights... So i freed the loom and pulled it out... There was the grey/white wire broken and intermittently making a connection as it shorted on the frame...
Soldered it up and sealed the loom with self amalgamating tape and its all working...
Open either door and both front kerb lights come on... And heres the good bit... close the doors and the lights go out...
What happened was the door loom was wedged under the windscreen channel thingy and when the channel was bolted up it mustve sheared the wire...
Robert... Yes, the screw on the push switch provides the earth... The 2 front kerb light are connected so either door opening activates both front lights... The rear ones are independent...
Thanks for the input guys... And thanks to RobG who sent me a kerb light just incase mine was faulty...