About Thames Teas Of London Limited (03230115) United Kingdom