About R &r Helpers Limited (11561067) United Kingdom