Starling bank deposit cash limit July 8, 2019 16 32 64 128 Starling bank deposit cash limit increase Starling bank cash deposit limit uk Starling bank business cash deposit limit Starling bank cash deposit paypoint limit Starling bank cash deposit limits