Restraint of trade is ineffective – limited circumstances when it is valid in law