I managed to get it working by deleting the curves, hair etc and just leaving the nurbs surface and then going form there, it now follows the model, so I could only assume that I had a hidden transform somewhere or I grouped/parented it to a wrong node or something.
Cheers
Steve
"No pressure, no diamonds" Thomas Carlyle