About L N R L Limited (09875929) United Kingdom