About Glenfield Investment Holdings Limited (10434557) United Kingdom