About Newell Glass & Design Limited (06814446) United Kingdom