About Glass Block Technology Limited (03627691) United Kingdom