About R & R Talai Limited (10065542) United Kingdom