Compared to other nations, the UK has a very low total number of hospital beds relative to its population. The average number of beds per 1,000 people in OECD EU nations is 5, but the UK has just 2.4. Germany, by contrast, has 7.8.
On the British Medical Association (BMA) website there is a page with graphs comparing NHS bed data compared to other countries, bed stocks over time, the impact of COVID-19, safety breaches and intensive care capacity. The graph above is just the first of many.