Ann Cotton — Welsh entrepreneur and philanthropist