About Venn West Associates Limited (09220953) United Kingdom