Highland Spring has reported an increase in year-end profits, boosted by improved weather conditions and "impactful" sales and marketing programmes.