About Lamb & Witt Glazing Ltd. (12173683) United Kingdom