Castle Trust Bank launches new range with instant terms