About Leitch Enterprise Ltd (13673742) United Kingdom