James Grant fronted the excellent Scottish band, Love & Money and has forged a solo career which relies on his brilliant song writing