About Lrec Partners Investments No. 2 Limited (07428335) United Kingdom