About Mackay & Mcfarlane Television Limited (11205436) United Kingdom