About Glenrick & Co Holdings Ltd (11804187) United Kingdom