Margaret Lindsay Ramsay — Scottish aristocrat