About Richter Associates (redhill) Limited (12066698) United Kingdom