About Glory Green Lid Limited (SC614237) United Kingdom