About The Glass And Mirror Company Ltd (13019223) United Kingdom