About R & R (keynsham) Ltd (11602651) United Kingdom