World and Olympic swimming champions will feature in an impressive roster of talent in Edinburgh this weekend. Anthony Ervin Caitlin McClatchey Calum Tait Lucy Hope Natalie Coughlin Tom Shields