Sing For The King comes to BBC One with Gareth Malone, Motsi Mabuse, Amanda Holden and Rose Ayling-Ellis