About Company Watch (holdings) Limited (03597968) United Kingdom