About Tywyn Glass & Construction Limited (12732095) United Kingdom