About Welch Television Limited (12469482) United Kingdom