About Stucco & Micro Ltd (12605689) United Kingdom