About Devon Tea Company Limited (08234528) United Kingdom