About Glenquay Associates Limited (03251360) United Kingdom