About R & R Specialist Limited (10348500) United Kingdom