About R & R Holdings Sw Ltd (10752325) United Kingdom