SFA has various meanings in the Business category. Discover the full forms, definitions, and usage contexts of SFA in Business.
Now part of the Financial Services Authority. In the UK, an organisation which regulates the trading in stocks and shares, bonds, etc., and protects investors against dishonest practices.
BusinessLast updated: