Well, I don't know whether the law society actually stipulates what fees can be charged, but the immigration consultants regulatory body has indicated what are appropriate levels of fees.
So I think that's the way of dealing with this. They can indicate whether something constitutes an exorbitant fee.