About R D London Holdings Limited (11524453) United Kingdom