To answer a few Q's first;
- Noise doesn't happen when it's on a jack.
- I did check the rotor guards, couldn't see it touching anywhere.
- No wear anywhere from the tyre.
A friend of mine has asked me if I had the "anti-vibration shims" on my pads.
Well, when I changed the rotors/discs, of course i took the pads out, and put them back in again when putting back together, but I never noticed any shims.
He thinks that is what the issue might be, and that I might be able to fix it with some of these;
http://cgi.ebay.co.uk/Universal-Self-Adhesive-Anti-squeal-Brake-Shims-/250695039221?pt=UK_CarsParts_Vehicles_CarParts_SM&hash=item3a5e96b8f5
So I might give that a go. If that doesn't work, then I guess I need to look at the bearings...
Thanks for the replies!