About Gleneagle Management Company Limited (04402663) United Kingdom