About Glencastle Investments Ltd (NI670358) United Kingdom