About Glenfield Investments Limited (07226894) United Kingdom