About George & Jameson Tree Services Ltd (13039989) United Kingdom