Farrers breaks through £50m revenue barrier for first time