About Salix Tree & Garden Services Limited (10416525) United Kingdom