Home Politics Virgin Money to close 31 branches as part of £145m shake-up