About Venn Watson & Co. Ltd. (03111435) United Kingdom