About Key Klamp Limited (06329076) United Kingdom