About R&r Campbell Holdings Limited (SC529434) United Kingdom