About Gleam & Glo Limited (12900651) United Kingdom