Update:
Last night as advised by my mechanic, I put engine flush in her and then drained the oil.
I put new oil in this time using 5W30 semi. Ran this in for about 10 - 15 mins and while there was an audible change in sound, it still wasn't right. The tapping noise is still there.
And Mike thanks for the response. Just one thing though i replaced the timing chain in 2010 and have only covered 20k miles since, servicing the car regularly. Would it still be necessary to check this? I'm positive the noise isn't coming from that area. Definitely the top.
I'm at work today so I'm getting my mate to have a look and see what's going on.