About R & R Management London Limited (12549261) United Kingdom