You have a few link juice leaks though unessasary 301 redirects, every 301 leaks link juice so if you dont need then youy should avoid.
take this redirect
The link to "http://www.keystonemortgages.co.uk/blog" has resulted in HTTP redirection to "http://www.keystonemortgages.co.uk/blog/".
you have added a "/" using a 301, but why not link directly to the final url in the first place and stop the leak.
here is another
The link to "http://www.keystonemortgages.co.uk/images/blacktriangle.gif" has resulted in HTTP redirection to "http://www.keystonemortgages.co.uk/images/BlackTriangle.gif".
you see the diff in capitalization, you need to link directly to the final url again. if i was you i would 301 all urls to lowercase, the it is easy to remember how to write them when making links, others will also generaly link to you using lowere case
You have 78 cases like this.
You also have a few missing descriptions and some non-relevent link text, "more" , never waste link text, get a keyword in there.
email me i will send you a list of the errors i spoted.