About Clark & Todd Holdings Limited (11766177) United Kingdom