About Eco Glaze Tamworth Ltd (11760606) United Kingdom