About London Hemp & Co Ltd (13710248) United Kingdom