About Richard Glen Associates Limited (09449304) United Kingdom