About R Tudor Holdings Limited (02612066) United Kingdom