Hello mate,
I had the same problem with mine a couple of months ago and after some advice from this website I found somewhere local to me that re-gasses the aircon. Before he did all the usual diagnostic tests he did a quick check by turning on the aircon, then opening the bonnet and touching the pipe which holds the aircon, if this pipe aint cold then it means you've got no aircon and the gas has probably just run out. He then regassed it for £50-00 and i was back on the road within 1 hour freezing my nuts off. Its worth just finding someone local to you and ask him to check, it shouldnt cost you anything for him to do the test and if it aint a regass job then he could probably tell you what it is but 9 times out of 10 its re-gass. hope it helps mate, i dont know too much about cars but it worked for me