About R&r Property Limited (12646066) United Kingdom