About Glencoe Associates Limited (09038168) United Kingdom