About Devonshire Tea Ltd. (08580624) United Kingdom