British businesses poorly cushioned against shocks in uncertain times