Hi Guys
Thank you for the support. I felt very uncomfortable dealing with this person. My manager told me that they don't have any formal complaint procedures but that this person would be dealt with and that this shouldn't happen again. This was a relief. However, they then went on to ask if I was happy in the job and talked about dealing with confrontations in the workplace. It was almost suggested that if I ever wanted to progress into management I couldn't be so effected by this behaviour. My manager went on to tell me how to deal with these kinds of situations (my manager is really nice) but I felt like I took all these steps and somehow I am being judged because I got upset by it.
To answer your other questions there are one or two other members of staff who have issues with this person I believe. He is quite arrogant and strong minded and will try and catch you in a debate if he can. I know he has upset other colleagues before, one in particular who is his friend. I think it might be because he is insecure as he isn't as experience in the job as I am.
I am going to try and let it go and move on. Trying to remember that issues that arise at work are often other peoples problems and not mine.
Thanks for the support