Barclays has launched a new offer which means some people could receive total cash bonuses of up to £900 if they switch both ...