About Glengall Properties 12689 Ltd (10725994) United Kingdom