3 Shares Analysts Love: Barclays PLC, St. James’s Place plc and Sports Direct International Plc