About Glr Developments Limited (11512336) United Kingdom