About Lemon Sugar Ltd (10505217) United Kingdom