About Telewest Limited (03291383) United Kingdom