About J Hitchcock Tree Services Ltd. (08507367) United Kingdom