Frances Campbell-Preston — British courtier and author