Eleanor Percy, Duchess of Buckingham — British duchess