About L & R Investments Limited (05378617) United Kingdom