Skipton Business Finance achieves record profit of £9.6m