About Lrra Limited (07000404) United Kingdom