a friend suggested I take a look at GnuCash, its free to use, and is not cloud based, it may well be of use to people on here, it is US based, so you need to make sure you add the UK bit on, and then remove some of the columns which are not needed here, but overall i would say its good - well very good considering its free.
http://gnucash.org/