About Teddington Food & Wine Limited (10001723) United Kingdom