About Teddington Stores Limited (09209106) United Kingdom