Chelsky,
What on earth possessed you to afford £700k to OS. I'd certainly sack your credit controller and take on any credit controllers who have recently parted company with OS who were obviously better at their job than the one in your organisation.
I can't help thinking that the fault lies with the person who made the decision to take the credit gamble!
Phil