About L & R Lawn Care Services Ltd (13107303) United Kingdom