About Lrr Limited (10607115) United Kingdom