About Alpha Glass London Ltd (11953009) United Kingdom