About Telewest Communications (glenrothes) Limited (SC119523) United Kingdom