About R&r Sales Limited (13164786) United Kingdom