About Glenwood Management Limited (03109576) United Kingdom