About Kee Clamp Limited (06329123) United Kingdom