About Lrx Management Limited (09272503) United Kingdom