About Nr Richards Associates Limited (07442406) United Kingdom