Just to update, i have finally sorted the problem !
After my drive shaft decided to strip all of the splines where it slots onto the diff i went to the scrappers and got a complete driveshaft, while i was there i picked up a complete front strut with spring for the side where the knocking was coming from.
Problem sorted ! I will strip the old strut sometime to see what was worn, the car drives like new again now.
Right now all i have to do is sort the rear bushes, broken keycard, cracked windscreen, rear wipers, tyre pressure system .. hmm