There is also an excellent osteopath in Hathersage called Kim (very good climber) and general nice guy. He may be able to help you, if he still working there? Someone on the website will be able to give you his number as i have lost it.
I know a very good shoulder surgeon who works out of Thornbury and on the NHS. If you would like more details PM me.