Stephen Merchant

Stephen Merchant is a British TV presenter who presented 1 episode of The Crystal Maze, the Stand Up To Cancer Special - 16 Oct 2016.

Refs
https://en.wikipedia.org/wiki/Stephen_Merchant