About Avalon Television Limited (02856604) United Kingdom