Cable size calculator to BS 7671 incorporating amendment 3 2015, calculates cable sizes with ease.
Cg - Grouping
Ci - Thermal insulation
Ca - Ambient air and ground temperature
Cf - BS 3036 fuses
Also takes in to account of volt drop, max Zs, cable length, correction factors and installation methods.
For iOS & Android (app may differ across platforms)