About Richter Associates Limited (04861675) United Kingdom