HSBC director Alison Platt buys GBP 159,989.31 of shares - HSBC News | Rallies