About The Sweet Tooth Company Luton Limited (12414788) United Kingdom