About Tete De Choux Limited (04952304) United Kingdom