UKRmol+ is a new implementation of the UK R-matrix electron-molecule scattering code. Key features of the implementation are the use of quantum chemistry codes such as Molpro to provide target molecular orbitals; the optional use of mixed Gaussian -B-spline basis functions to represent the continuum and improved configuration and Hamiltonian generation. The code is described, and examples covering electron collisions from a range of targets, positron collisions and photionisation are presented. The codes are freely available as a tarball from Zenodo. [2] A. Brown et al RMT: R-matrix with time-dependence. Solving the semirelativistic, time-dependent Schrödinger equation for general, multi-electron atoms and molecules in intense, ultrashort, arbitrarily polarized laser pulses., Computer Phys. Comm., submitted