Question: What is the home country of the studios located at Clarendon Road in Borehamwood?
Sentence (from "The Muppet Show"): The show lasted for five series consisting of 120 episodes which were first broadcast in Britain between 5 September 1976 and 15 March 1981 on ATV and was shown by the other ITV franchises in the United Kingdom.
Relevant evidence: Yes