About Noel Glass Limited (13425023) United Kingdom