About Glencoe London Limited (12106966) United Kingdom