About Glencoyne Associates Limited (03227143) United Kingdom