Anne Lockhart of Tarbrax — British noble