London law firm fined £400,000 by Financial Services Tribunal