I have a scale which goes from 0 to 100. Given a number on that scale (say 33) I want to find the corresponding value on another scale which goes from 25 to 100 (in this case I think the answer is 50).
Any ideas how I should go about working out the equation to calculate what the corresponding value is on the 2nd scale?

Assuming you want a linear transformation, you need to do the following: $$y_{\text{new}}-25=\frac{100-25}{100-0}\,x.$$ Check one: $0$ should go to $25$, which it does. Check two: $100$ should go to $100$, which it does. Check three: the relationship is linear, which it is.