About Ace Glass & Mirrors Limited (06080069) United Kingdom