About Glenfold Ltd. (SC377452) United Kingdom