About Channel Glazing Limited (03596903) United Kingdom