About Mcleod Television Limited (SC356076) United Kingdom