About R&r 21 Limited (13146718) United Kingdom