About Hodge Clemco Limited (00626216) United Kingdom