About Solar Glass Ne Ltd (12017779) United Kingdom