About R C Associates London Ltd (12301718) United Kingdom