About Lrr Holdings Limited (12697386) United Kingdom