About Glens Developments Ltd (11990650) United Kingdom