About Wallace Treecare Ltd. (SC359863) United Kingdom