There really is no maximum allowable unless you have a code mandate in your location. In any case, you have to look at the spacing between rebars, spacing between the rebar and forms, height of placement, method of placement, whether you can get internal vibration or not, etc.
Assuming you have a clear spacing between all that is about 60mm or more, then your slump range and aggregate size are reasonable, assuming you can get internal vibration (vibrating the form itself or the rebar causes problems, so don't do that. If your spacing is less, then reduce your aggregate size accordingly (but not below 12mm) and increase your slump to 150mm +/- 25mm.
Remember, when you reduce your aggregate size you will need to increase the cement content and the water content to maintain the same w/c ratio.
Use a high quality plasticizer to increase the slump without increasing the mix water.