About Glenwood Portfolio Investments Limited (04177480) United Kingdom