About R & W London Ltd (13323703) United Kingdom