No, Britain didn’t attack a Russian ship.
Yes, Britain most certainly attacked a Russian ship. And fully hoped for that outcome to become reality the moment they gave the weapons to Ukraine. This is, of course, the meaning of “proxy war”. And a proxy war is exactly what is happening right now in Ukraine.