There is no hard and fast answer. The number of first aiders and appointed persons depends on the level of risk, the number of employees and special factors like the number of shifts and sites your employer operates. Have a look at the updated HSE Approved Code of Practice and Guidance by clicking here.
The HSE leaflet First aid at work: Your questions answered provides some guidance on the number of first aiders depending on the level of risk identified. You can download it for free as a pdf from the HSE website.
Risk category: low (eg shops, offices and libraries)
Risk category: medium (eg light engineering, food processing plants and warehouses)
Risk category: high (eg construction sites, chemicals manufacture and work with dangerous machinery)