About J.l.r Garden Service Limited (08736616) United Kingdom