About Rr Specialist Limited (12788019) United Kingdom