About Weedsmiths Ltd (12875667) United Kingdom