About Key Klamps Limited (06329052) United Kingdom