Great Britain add four medals on the final day of the Cancun Grand Prix to finish with nine - more than any other nation.