About Hodge Control Engineering Limited (02589693) United Kingdom