About Ace And Hammer Limited (12185840) United Kingdom