About R & R (devon) Holdings Ltd (12270039) United Kingdom