oringmonkey.com from the US sells rotor spares. Price-wise, they're not too bad.
DYE UK (obviously) do the same but unless you're under warranty from them, the repair bill will be pretty hefty.
Might be better off getting a whole new rotor from the sale forums.