About Glenwood Trading Limited (12814081) United Kingdom