One of our more popular sizes, the PowerX 6kg ABC powder fire extinguisher from Thomas Glover & Company is light-weight so easy to use and will fight all types of fire except flammable metals (we have an M28 powder extinguisher
for that). ABC means multi-purpose and you need to be careful because some suppliers use BC powder to save money and BC powder will not fight Class A (wood, paper, material) fires.
ABC powder extinguishers are suitable for fighting Class A fires, Class B fire (flammable liquids), Class C (flammable gases), and fires involving live electrical equipment. PowerX can be maintained and refilled by any qualified service company.
For Fire Regulations, you need to carry out a fire risk assessment. That assessment should tell you what the fire risks are in fire classes such as Class A, B, C, and F (there is no Class E and D covers flammable metals). Although powder fights all fires, it is not designed for offices, hotels, nursing homes, surgeries, etc.