About London Television Ltd (09245867) United Kingdom