About J&l Double Glazing Ltd (12781065) United Kingdom