About Richards Associates Limited (05369302) United Kingdom