About Glennister Developments Ltd (12933030) United Kingdom