About Ace & Hammer Builders Ltd (13592183) United Kingdom