About L.r.r. Holdings Limited (05859313) United Kingdom