About James Loaring Garden Services Limited (08878816) United Kingdom