About Alvin Key Clamps Limited (06356532) United Kingdom