What time is BBC Children In Need on tonight and how long is it on for?

Children In Need culminates on Friday, November 13 with the annual star-studded celebration on BBC One