About Key Clamp Limited (06329081) United Kingdom