About The Sweet Tooth Company Ilford Limited (10888627) United Kingdom