About Ace And Hammer Developments Ltd (13029888) United Kingdom