About Glengower Developments Limited (10609598) United Kingdom