About Lafferty Telly Ltd (12308325) United Kingdom