About Candy Heads Ltd (05910686) United Kingdom