About R @ Leo Limited (07251586) United Kingdom