About Plant Me Botanics London Ltd (08875783) United Kingdom