About Hammer Clutch Uk Limited (07188197) United Kingdom