About Blackpool Television Limited (12577205) United Kingdom