About G.m. Leitch Ltd (SC188762) United Kingdom