About Duchy Glass Ltd (09809695) United Kingdom