About Lrf Developments Ltd (11253392) United Kingdom