One Stop Business Finance helps Oakham company progress job-creating new development