About Amglass&mirror Ltd (08266319) United Kingdom