About R & D Holdings Limited (04384178) United Kingdom