About Itc (holdings) Limited (01797927) United Kingdom