About R&r Services (london) Limited (12573437) United Kingdom