About Candy Towers London Ltd (13319707) United Kingdom