£1,000 buys 947 shares in Lloyds Bank. But is this the best UK stock to buy today? February 1, 2026 No Comments