is inactive
Where is LONDON TELEVISION BROADCASTING LIMITED's headquarters?
LONDON TELEVISION BROADCASTING LIMITED's headquarters is located at United Kingdom, London, WC2H 7BP, 1 Leicester Place
What year was LONDON TELEVISION BROADCASTING LIMITED started?
LONDON TELEVISION BROADCASTING LIMITED was started in 2003
Sources: Companies House