About Crompton Controls Limited (08152297) United Kingdom