Surface rust
I don't know if it is available in the Uk but Evapo-Rust will work wonders on the components if you let it soak for a day. As for the frame, I just had a similar Specialized frame sandblasted and powdercoated to get rid of the surface rust.