About Key Clamps Limited (06329046) United Kingdom