About Claw And Hammer Limited (12638068) United Kingdom