About Weedall 77 Limited (10092062) United Kingdom