About Glarryford Investments Ltd. (NI017591) United Kingdom