Line-up Kendal Calling reveals full line-up with hundreds more artists by contributors 15th March 2024