About Hicks Hay Investments Limited (11904111) United Kingdom