About Japanese Knotweed Plus Ltd (09777855) United Kingdom