Or a chiropractor.
The main difference between a Physio and chiropractor is traditionally chiropractors focus more on the function of the spine and pelvis and it's alignment and effect on the nervous system through the use of manipulation, where a Physio will focus more on the muscles using mobilisations and exercises.
Chiropractors often treat headaches, repetitive strain issues, neck pain, leg pain and back pain using manual techniques to manipulate the spine and return it to a normal state. ... Physiotherapists aim to improve muscle weaknesses or imbalances which can be due to injuries, surgery, or repetitive strain. The biggest difference is in their approach to treatment and their philosophy to care. As an example; if a patient suffered from low back pain or neck pain, a Chiropractor would use gentle manipulation and soft tissue techniques (trigger point therapy, deep tissue massage) to help promote healing of the body. Traditionally, physiotherapists are less hands on with their treatment of back pain, using more exercise – based approaches.
(taken from a UK based medical /chiropractor group website)
But if in any doubt, as others have said, see youir GP