About Glenfields Management Ltd. (10724308) United Kingdom