caspo - they did two rounds of doxycycline. The new round is amoxycillin clavulanic. I have about a weeks worth. Which will take us to when the chicks are due so it has to be sorted before then!
Thanks for the advice folks - I'll update soon.
PS roo spent the night in a box in the garage and it seems to have stopped the crowing. So far at least.