Communications & Marketing specialist Caroline Klein joins Haggie Partners