About R & S Masters Limited (04794679) United Kingdom