MASSH,
These agencies are indeed a real "cancer" for this industry. However they only exist and survive thanks to the airlines they represent. The specificities of these agencies and their way of running their business have been discussed at length in the past but suffice to say that Rishworth is to be avoided like the plague!